Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed]

==============================================================================

Section Cross References

    main.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    main.o(.text) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d
    main.o(.text) refers to _printf_dec.o(.text) for _printf_int_dec
    main.o(.text) refers to __2sprintf.o(.text) for __2sprintf
    main.o(.text) refers to hal_ct_lcd.o(.text) for hal_ct_lcd_color
    main.o(.text) refers to hal_timer.o(.text) for hal_timer_init_base
    main.o(.text) refers to aeabi_sdiv.o(.text) for __aeabi_uidivmod
    main.o(.text) refers to main.o(.data) for min_latency
    datainit_ctboard.o(.text) refers (Weak) to startup_ctboard.o(STACK) for Stack_Mem
    datainit_ctboard.o(.text) refers to main.o(.text) for main
    startup_ctboard.o(RESET) refers to startup_ctboard.o(STACK) for __initial_sp
    startup_ctboard.o(RESET) refers to startup_ctboard.o(.text) for Reset_Handler
    startup_ctboard.o(RESET) refers to main.o(.text) for TIM2_IRQHandler
    startup_ctboard.o(.text) refers to system_ctboard.o(.text) for __system
    startup_ctboard.o(.text) refers to datainit_ctboard.o(.text) for __main
    system_ctboard.o(.text) refers to hal_gpio.o(.text) for hal_gpio_init_alternate
    system_ctboard.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    system_ctboard.o(.text) refers to hal_fmc.o(.text) for hal_fmc_init_sram
    system_ctboard.o(.text) refers to hal_rcc.o(.text) for hal_rcc_reset
    system_ctboard.o(.text) refers to hal_pwr.o(.text) for hal_pwr_set_overdrive
    hal_gpio.o(.text) refers to aeabi_sdiv.o(.text) for __aeabi_idivmod
    hal_rcc.o(.text) refers to hal_rcc.o(i.__ARM_common_switch8) for __ARM_common_switch8
    __2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    __2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
    noretval__2sprintf.o(.text) refers to _printf_char_common.o(.text) for _printf_char_common
    noretval__2sprintf.o(.text) refers to _sputc.o(.text) for _sputc
    __printf.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    _printf_dec.o(.text) refers to rtudiv10.o(.text) for __rt_udiv10
    _printf_dec.o(.text) refers to _printf_intcommon.o(.text) for _printf_int_common
    __printf_flags.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags.o(.text) refers to __printf_flags.o(.constdata) for .constdata
    __printf_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss.o(.text) refers to __printf_flags_ss.o(.constdata) for .constdata
    __printf_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_wp.o(.text) refers to __printf_flags_wp.o(.constdata) for .constdata
    __printf_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_wp.o(i._is_digit) for _is_digit
    __printf_flags_ss_wp.o(.text) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent
    __printf_flags_ss_wp.o(.text) refers to __printf_flags_ss_wp.o(.constdata) for .constdata
    _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) refers (Weak) to _printf_dec.o(.text) for _printf_int_dec
    _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) refers (Special) to _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) for _printf_percent_end
    rt_memcpy.o(.text) refers to rt_memcpy.o(.emb_text) for __aeabi_memcpy4
    aeabi_idiv0_sigfpe.o(.text) refers to rt_div0.o(.text) for __rt_div0
    _printf_char_common.o(.text) refers to __printf.o(.text) for __printf
    rt_div0.o(.text) refers to defsig_fpe_outer.o(.text) for __rt_SIGFPE
    defsig_fpe_outer.o(.text) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig_fpe_outer.o(.text) refers to defsig_exit.o(.text) for __sig_exit
    defsig_fpe_formal.o(.text) refers to rt_raise.o(.text) for __rt_raise
    rt_raise.o(.text) refers to __raise.o(.text) for __raise
    rt_raise.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_exit.o(.text) refers to sys_exit.o(.text) for _sys_exit
    defsig_fpe_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    sys_exit.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_exit.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    __raise.o(.text) refers to defsig.o(CL$$defsig) for __default_signal_handler
    defsig_general.o(.text) refers to sys_wrch.o(.text) for _ttywrch
    sys_wrch.o(.text) refers (Special) to use_no_semi.o(.text) for __I$use$semihosting
    sys_wrch.o(.text) refers (Special) to indicate_semi.o(.text) for __semihosting_library_function
    defsig.o(CL$$defsig) refers to defsig_fpe_inner.o(.text) for __rt_SIGFPE_inner
    defsig_abrt_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtred_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_rtmem_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_stak_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_pvfn_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_cppl_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_segv_inner.o(.text) refers to defsig_general.o(.text) for __default_signal_display
    defsig_other.o(.text) refers to defsig_general.o(.text) for __default_signal_display


==============================================================================

Removing Unused input sections from the image.

    Removing startup_ctboard.o(HEAP), (2048 bytes).

1 unused section(s) (total 2048 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/angel/rt.s                       0x00000000   Number         0  rt_div0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  aeabi_idiv0_sigfpe.o ABSOLUTE
    ../clib/angel/rt.s                       0x00000000   Number         0  rt_raise.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  indicate_semi.o ABSOLUTE
    ../clib/angel/sys.s                      0x00000000   Number         0  use_no_semi.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_wrch.o ABSOLUTE
    ../clib/angel/sysapp.c                   0x00000000   Number         0  sys_exit.o ABSOLUTE
    ../clib/division.c                       0x00000000   Number         0  rtudiv10.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv_div0.o ABSOLUTE
    ../clib/division.s                       0x00000000   Number         0  aeabi_sdiv.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/memcpset.c                       0x00000000   Number         0  rt_memcpy.o ABSOLUTE
    ../clib/misc.s                           0x00000000   Number         0  printf_stubs.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_dec.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_char_common.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __2sprintf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  noretval__2sprintf.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_nopercent.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_ss_wp.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _sputc.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  _printf_intcommon.o ABSOLUTE
    ../clib/printf.c                         0x00000000   Number         0  __printf_flags_ss_wp.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_d.o ABSOLUTE
    ../clib/printf_percent.s                 0x00000000   Number         0  _printf_percent_end.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_segv_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_cppl_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_stak_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtmem_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_rtred_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_abrt_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_general.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_other.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_pvfn_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  __raise.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_outer.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_inner.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_fpe_formal.o ABSOLUTE
    ../clib/signal.c                         0x00000000   Number         0  defsig_exit.o ABSOLUTE
    ../clib/signal.s                         0x00000000   Number         0  defsig.o ABSOLUTE
    RTE\Device\CT_Board_HS14_M0\datainit_ctboard.s 0x00000000   Number         0  datainit_ctboard.o ABSOLUTE
    RTE\Device\CT_Board_HS14_M0\startup_ctboard.s 0x00000000   Number         0  startup_ctboard.o ABSOLUTE
    RTE\Device\CT_Board_HS14_M0\system_ctboard.c 0x00000000   Number         0  system_ctboard.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_ct_lcd.c    0x00000000   Number         0  hal_ct_lcd.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_fmc.c       0x00000000   Number         0  hal_fmc.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_gpio.c      0x00000000   Number         0  hal_gpio.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_pwr.c       0x00000000   Number         0  hal_pwr.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_rcc.c       0x00000000   Number         0  hal_rcc.o ABSOLUTE
    RTE\HAL\CT_Board_HS14_M0\hal_timer.c     0x00000000   Number         0  hal_timer.o ABSOLUTE
    app\main.c                               0x00000000   Number         0  main.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    RESET                                    0x08000000   Section      428  startup_ctboard.o(RESET)
    .ARM.Collect$$_printf_percent$$00000000  0x080001ac   Section        2  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    .ARM.Collect$$_printf_percent$$00000009  0x080001ae   Section       10  _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
    .ARM.Collect$$_printf_percent$$00000017  0x080001b8   Section        4  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    .emb_text                                0x080001bc   Section       56  rt_memcpy.o(.emb_text)
    .text                                    0x080001f4   Section        0  main.o(.text)
    convert_uint32_t_to_string               0x080001f5   Thumb Code    20  main.o(.text)
    print_results                            0x08000209   Thumb Code   140  main.o(.text)
    .text                                    0x0800044c   Section      124  datainit_ctboard.o(.text)
    .text                                    0x080004c8   Section       36  startup_ctboard.o(.text)
    .text                                    0x080004ec   Section        0  system_ctboard.o(.text)
    init_LCD                                 0x080004ed   Thumb Code    12  system_ctboard.o(.text)
    init_FMC_SRAM                            0x080004f9   Thumb Code   266  system_ctboard.o(.text)
    init_FPU                                 0x08000603   Thumb Code     2  system_ctboard.o(.text)
    init_SystemClock                         0x08000605   Thumb Code   170  system_ctboard.o(.text)
    .text                                    0x080006fc   Section        0  hal_ct_lcd.o(.text)
    .text                                    0x0800077c   Section        0  hal_fmc.o(.text)
    .text                                    0x08000974   Section        0  hal_gpio.o(.text)
    create_pattern_mask                      0x080009b7   Thumb Code    92  hal_gpio.o(.text)
    intercept_overwrite_register             0x08000a13   Thumb Code    22  hal_gpio.o(.text)
    get_syscfg_mask                          0x08000c4f   Thumb Code   106  hal_gpio.o(.text)
    .text                                    0x08000f30   Section        0  hal_pwr.o(.text)
    .text                                    0x08001018   Section        0  hal_rcc.o(.text)
    .text                                    0x0800141c   Section        0  hal_timer.o(.text)
    get_irq_param                            0x0800141d   Thumb Code   360  hal_timer.o(.text)
    set_channel_polarity                     0x0800178b   Thumb Code    48  hal_timer.o(.text)
    set_channel_ccreg                        0x080017bb   Thumb Code   160  hal_timer.o(.text)
    adv_main_output_set                      0x0800189b   Thumb Code    26  hal_timer.o(.text)
    .text                                    0x08001acc   Section        0  __2sprintf.o(.text)
    .text                                    0x08001af8   Section        0  __printf.o(.text)
    .text                                    0x08001b64   Section        0  _printf_dec.o(.text)
    .text                                    0x08001bd0   Section      346  aeabi_sdiv.o(.text)
    .text                                    0x08001d2a   Section        0  _printf_intcommon.o(.text)
    .text                                    0x08001ddc   Section        0  _printf_char_common.o(.text)
    _printf_input_char                       0x08001ddd   Thumb Code    10  _printf_char_common.o(.text)
    .text                                    0x08001e0c   Section        0  _sputc.o(.text)
    .text                                    0x08001e16   Section        0  rtudiv10.o(.text)
    i.__ARM_common_switch8                   0x08001e3e   Section        0  hal_rcc.o(i.__ARM_common_switch8)
    .data                                    0x20000000   Section       32  main.o(.data)
    measurement_done                         0x20000000   Data           1  main.o(.data)
    tim3_interrupt_counter                   0x20000004   Data           4  main.o(.data)
    tim2_interrupt_counter                   0x20000008   Data           4  main.o(.data)
    min_latency                              0x2000000c   Data           4  main.o(.data)
    max_latency                              0x20000010   Data           4  main.o(.data)
    avg_latency                              0x20000014   Data           4  main.o(.data)
    sum_latency                              0x20000018   Data           4  main.o(.data)
    latency                                  0x2000001c   Data           4  main.o(.data)
    STACK                                    0x20000020   Section     8192  startup_ctboard.o(STACK)
    __initial_sp                             0x20002020   Data           0  startup_ctboard.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$STANDARDLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    _printf_flags                            0x00000000   Number         0  printf_stubs.o ABSOLUTE
    _printf_return_value                     0x00000000   Number         0  printf_stubs.o ABSOLUTE
    _printf_sizespec                         0x00000000   Number         0  printf_stubs.o ABSOLUTE
    _printf_widthprec                        0x00000000   Number         0  printf_stubs.o ABSOLUTE
    Image$$RO$$Limit                          - Undefined Weak Reference
    Image$$RW$$Base                           - Undefined Weak Reference
    Image$$ZI$$Base                           - Undefined Weak Reference
    Image$$ZI$$Limit                          - Undefined Weak Reference
    __sigvec_lookup                           - Undefined Weak Reference
    _printf_post_padding                      - Undefined Weak Reference
    _printf_pre_padding                       - Undefined Weak Reference
    _printf_truncate_signed                   - Undefined Weak Reference
    _printf_truncate_unsigned                 - Undefined Weak Reference
    __Vectors_Size                           0x000001ac   Number         0  startup_ctboard.o ABSOLUTE
    Stack_Size                               0x00002000   Number         0  startup_ctboard.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_ctboard.o(RESET)
    __Vectors_End                            0x080001ac   Data           0  startup_ctboard.o(RESET)
    _printf_percent                          0x080001ad   Thumb Code     0  _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000)
    _printf_d                                0x080001af   Thumb Code     0  _printf_d.o(.ARM.Collect$$_printf_percent$$00000009)
    _printf_percent_end                      0x080001b9   Thumb Code     0  _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017)
    __aeabi_memcpy4                          0x080001bd   Thumb Code    56  rt_memcpy.o(.emb_text)
    __aeabi_memcpy8                          0x080001bd   Thumb Code     0  rt_memcpy.o(.emb_text)
    main                                     0x08000295   Thumb Code   252  main.o(.text)
    TIM2_IRQHandler                          0x08000391   Thumb Code    80  main.o(.text)
    TIM3_IRQHandler                          0x080003e1   Thumb Code    22  main.o(.text)
    __main                                   0x0800044d   Thumb Code    74  datainit_ctboard.o(.text)
    Reset_Handler                            0x080004c9   Thumb Code     8  startup_ctboard.o(.text)
    NMI_Handler                              0x080004d1   Thumb Code     2  startup_ctboard.o(.text)
    HardFault_Handler                        0x080004d3   Thumb Code     2  startup_ctboard.o(.text)
    MemManage_Handler                        0x080004d5   Thumb Code     2  startup_ctboard.o(.text)
    BusFault_Handler                         0x080004d7   Thumb Code     2  startup_ctboard.o(.text)
    UsageFault_Handler                       0x080004d9   Thumb Code     2  startup_ctboard.o(.text)
    SVC_Handler                              0x080004db   Thumb Code     2  startup_ctboard.o(.text)
    DebugMon_Handler                         0x080004dd   Thumb Code     2  startup_ctboard.o(.text)
    PendSV_Handler                           0x080004df   Thumb Code     2  startup_ctboard.o(.text)
    SysTick_Handler                          0x080004e1   Thumb Code     2  startup_ctboard.o(.text)
    ADC_IRQHandler                           0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    CAN1_RX0_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    CAN1_RX1_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    CAN1_SCE_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    CAN1_TX_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    CAN2_RX0_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    CAN2_RX1_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    CAN2_SCE_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    CAN2_TX_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    CRYP_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DCMI_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream0_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream1_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream2_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream3_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream4_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream5_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream6_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA1_Stream7_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA2D_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream0_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream1_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream2_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream3_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream4_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream5_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream6_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    DMA2_Stream7_IRQHandler                  0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    ETH_IRQHandler                           0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    ETH_WKUP_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    EXTI0_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    EXTI15_10_IRQHandler                     0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    EXTI1_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    EXTI2_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    EXTI3_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    EXTI4_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    EXTI9_5_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    FLASH_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    FMC_IRQHandler                           0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    FPU_IRQHandler                           0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    HASH_RNG_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    I2C1_ER_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    I2C1_EV_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    I2C2_ER_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    I2C2_EV_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    I2C3_ER_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    I2C3_EV_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    LTDC_ER_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    LTDC_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    OTG_FS_IRQHandler                        0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    OTG_FS_WKUP_IRQHandler                   0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    OTG_HS_EP1_IN_IRQHandler                 0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    OTG_HS_EP1_OUT_IRQHandler                0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    OTG_HS_IRQHandler                        0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    OTG_HS_WKUP_IRQHandler                   0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    PVD_IRQHandler                           0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    RCC_IRQHandler                           0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    RTC_Alarm_IRQHandler                     0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    RTC_WKUP_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    SAI1_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    SDIO_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    SPI1_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    SPI2_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    SPI3_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    SPI4_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    SPI5_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    SPI6_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TAMP_STAMP_IRQHandler                    0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM1_BRK_TIM9_IRQHandler                 0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM1_CC_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM1_TRG_COM_TIM11_IRQHandler            0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM1_UP_TIM10_IRQHandler                 0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM4_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM5_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM6_DAC_IRQHandler                      0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM7_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM8_BRK_TIM12_IRQHandler                0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM8_CC_IRQHandler                       0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM8_TRG_COM_TIM14_IRQHandler            0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    TIM8_UP_TIM13_IRQHandler                 0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    UART4_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    UART5_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    UART7_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    UART8_IRQHandler                         0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    USART1_IRQHandler                        0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    USART2_IRQHandler                        0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    USART3_IRQHandler                        0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    USART6_IRQHandler                        0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    WWDG_IRQHandler                          0x080004e3   Thumb Code     0  startup_ctboard.o(.text)
    system_enter_run                         0x080006af   Thumb Code    20  system_ctboard.o(.text)
    __system                                 0x080006c3   Thumb Code     8  system_ctboard.o(.text)
    system_enter_sleep                       0x080006cb   Thumb Code     2  system_ctboard.o(.text)
    system_enter_stop                        0x080006cd   Thumb Code     2  system_ctboard.o(.text)
    system_enter_standby                     0x080006cf   Thumb Code     2  system_ctboard.o(.text)
    hal_ct_lcd_write                         0x080006fd   Thumb Code    38  hal_ct_lcd.o(.text)
    hal_ct_lcd_color                         0x08000723   Thumb Code    42  hal_ct_lcd.o(.text)
    hal_ct_lcd_clear                         0x0800074d   Thumb Code    20  hal_ct_lcd.o(.text)
    hal_fmc_reset                            0x0800077d   Thumb Code    84  hal_fmc.o(.text)
    hal_fmc_init_sram                        0x080007d1   Thumb Code   412  hal_fmc.o(.text)
    hal_gpio_reset                           0x08000975   Thumb Code    66  hal_gpio.o(.text)
    hal_gpio_init_input                      0x08000a29   Thumb Code    90  hal_gpio.o(.text)
    hal_gpio_init_analog                     0x08000a83   Thumb Code    50  hal_gpio.o(.text)
    hal_gpio_init_output                     0x08000ab5   Thumb Code   152  hal_gpio.o(.text)
    hal_gpio_init_alternate                  0x08000b4d   Thumb Code   130  hal_gpio.o(.text)
    hal_gpio_input_read                      0x08000bcf   Thumb Code     8  hal_gpio.o(.text)
    hal_gpio_output_read                     0x08000bd7   Thumb Code     8  hal_gpio.o(.text)
    hal_gpio_output_write                    0x08000bdf   Thumb Code    20  hal_gpio.o(.text)
    hal_gpio_bit_set                         0x08000bf3   Thumb Code    24  hal_gpio.o(.text)
    hal_gpio_bit_reset                       0x08000c0b   Thumb Code    26  hal_gpio.o(.text)
    hal_gpio_bit_toggle                      0x08000c25   Thumb Code    42  hal_gpio.o(.text)
    hal_gpio_irq_set                         0x08000cb9   Thumb Code   576  hal_gpio.o(.text)
    hal_gpio_irq_status                      0x08000ef9   Thumb Code    32  hal_gpio.o(.text)
    hal_gpio_irq_clear                       0x08000f19   Thumb Code    12  hal_gpio.o(.text)
    hal_pwr_reset                            0x08000f31   Thumb Code    14  hal_pwr.o(.text)
    hal_pwr_set_backup_domain                0x08000f3f   Thumb Code    94  hal_pwr.o(.text)
    hal_pwr_set_backup_access                0x08000f9d   Thumb Code    36  hal_pwr.o(.text)
    hal_pwr_set_wakeup_pin                   0x08000fc1   Thumb Code    36  hal_pwr.o(.text)
    hal_pwr_set_flash_powerdown              0x08000fe5   Thumb Code    36  hal_pwr.o(.text)
    hal_pwr_set_overdrive                    0x08001009   Thumb Code     6  hal_pwr.o(.text)
    hal_pwr_set_underdrive                   0x0800100f   Thumb Code     6  hal_pwr.o(.text)
    hal_rcc_reset                            0x08001019   Thumb Code   138  hal_rcc.o(.text)
    hal_rcc_set_peripheral                   0x080010a3   Thumb Code   256  hal_rcc.o(.text)
    hal_rcc_set_osc                          0x080011a3   Thumb Code   148  hal_rcc.o(.text)
    hal_rcc_setup_pll                        0x08001237   Thumb Code   314  hal_rcc.o(.text)
    hal_rcc_setup_clock                      0x08001371   Thumb Code   172  hal_rcc.o(.text)
    hal_timer_reset                          0x08001585   Thumb Code   278  hal_timer.o(.text)
    hal_timer_init_base                      0x0800169b   Thumb Code   104  hal_timer.o(.text)
    hal_timer_init_clock                     0x08001703   Thumb Code    86  hal_timer.o(.text)
    hal_timer_channel_set                    0x08001759   Thumb Code    50  hal_timer.o(.text)
    hal_timer_init_input                     0x0800185b   Thumb Code    64  hal_timer.o(.text)
    hal_timer_compare_write                  0x080018b5   Thumb Code    84  hal_timer.o(.text)
    hal_timer_init_output                    0x08001909   Thumb Code    78  hal_timer.o(.text)
    hal_timer_start                          0x08001957   Thumb Code    10  hal_timer.o(.text)
    hal_timer_stop                           0x08001961   Thumb Code    10  hal_timer.o(.text)
    hal_timer_irq_set                        0x0800196b   Thumb Code   122  hal_timer.o(.text)
    hal_timer_irq_status                     0x080019e5   Thumb Code    28  hal_timer.o(.text)
    hal_timer_dma_set                        0x08001a01   Thumb Code    20  hal_timer.o(.text)
    hal_timer_irq_clear                      0x08001a15   Thumb Code     8  hal_timer.o(.text)
    hal_timer_counter_read                   0x08001a1d   Thumb Code    22  hal_timer.o(.text)
    hal_timer_reload_write                   0x08001a33   Thumb Code    24  hal_timer.o(.text)
    hal_timer_prescaler_write                0x08001a4b   Thumb Code    30  hal_timer.o(.text)
    hal_timer_compare_read                   0x08001a69   Thumb Code    84  hal_timer.o(.text)
    __2sprintf                               0x08001acd   Thumb Code    40  __2sprintf.o(.text)
    __printf                                 0x08001af9   Thumb Code   108  __printf.o(.text)
    _printf_int_dec                          0x08001b65   Thumb Code    90  _printf_dec.o(.text)
    __aeabi_uidiv                            0x08001bd1   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_uidivmod                         0x08001bd1   Thumb Code    20  aeabi_sdiv.o(.text)
    __aeabi_idiv                             0x08001be5   Thumb Code     0  aeabi_sdiv.o(.text)
    __aeabi_idivmod                          0x08001be5   Thumb Code   326  aeabi_sdiv.o(.text)
    _printf_int_common                       0x08001d2b   Thumb Code   176  _printf_intcommon.o(.text)
    _printf_char_common                      0x08001de7   Thumb Code    32  _printf_char_common.o(.text)
    _sputc                                   0x08001e0d   Thumb Code    10  _sputc.o(.text)
    __rt_udiv10                              0x08001e17   Thumb Code    40  rtudiv10.o(.text)
    __ARM_common_switch8                     0x08001e3f   Thumb Code    28  hal_rcc.o(i.__ARM_common_switch8)
    Image$$ER_IROM1$$Limit                   0x08001e5c   Number         0  anon$$obj.o ABSOLUTE
    Image$$RW_IRAM1$$Base                    0x20000000   Number         0  anon$$obj.o ABSOLUTE
    Image$$RW_IRAM1$$ZI$$Base                0x20000020   Number         0  anon$$obj.o ABSOLUTE
    Stack_Mem                                0x20000020   Data        8192  startup_ctboard.o(STACK)
    Image$$RW_IRAM1$$ZI$$Limit               0x20002020   Number         0  anon$$obj.o ABSOLUTE



==============================================================================

Memory Map of the image

  Image Entry point : 0x080004c9

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001e7c, Max: 0x00200000, ABSOLUTE)

    Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001e5c, Max: 0x00200000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x08000000   0x000001ac   Data   RO           43    RESET               startup_ctboard.o
    0x080001ac   0x080001ac   0x00000002   Code   RO          186    .ARM.Collect$$_printf_percent$$00000000  c_p.l(_printf_percent.o)
    0x080001ae   0x080001ae   0x0000000a   Code   RO          185    .ARM.Collect$$_printf_percent$$00000009  c_p.l(_printf_d.o)
    0x080001b8   0x080001b8   0x00000004   Code   RO          205    .ARM.Collect$$_printf_percent$$00000017  c_p.l(_printf_percent_end.o)
    0x080001bc   0x080001bc   0x00000038   Code   RO          187    .emb_text           c_p.l(rt_memcpy.o)
    0x080001f4   0x080001f4   0x00000258   Code   RO            1    .text               main.o
    0x0800044c   0x0800044c   0x0000007c   Code   RO           36    .text               datainit_ctboard.o
    0x080004c8   0x080004c8   0x00000024   Code   RO           44  * .text               startup_ctboard.o
    0x080004ec   0x080004ec   0x00000210   Code   RO           48    .text               system_ctboard.o
    0x080006fc   0x080006fc   0x00000080   Code   RO           81    .text               hal_ct_lcd.o
    0x0800077c   0x0800077c   0x000001f8   Code   RO           93    .text               hal_fmc.o
    0x08000974   0x08000974   0x000005bc   Code   RO          105    .text               hal_gpio.o
    0x08000f30   0x08000f30   0x000000e8   Code   RO          117    .text               hal_pwr.o
    0x08001018   0x08001018   0x00000404   Code   RO          129    .text               hal_rcc.o
    0x0800141c   0x0800141c   0x000006b0   Code   RO          143    .text               hal_timer.o
    0x08001acc   0x08001acc   0x0000002c   Code   RO          157    .text               c_p.l(__2sprintf.o)
    0x08001af8   0x08001af8   0x0000006c   Code   RO          161    .text               c_p.l(__printf.o)
    0x08001b64   0x08001b64   0x0000006c   Code   RO          163    .text               c_p.l(_printf_dec.o)
    0x08001bd0   0x08001bd0   0x0000015a   Code   RO          191    .text               c_p.l(aeabi_sdiv.o)
    0x08001d2a   0x08001d2a   0x000000b0   Code   RO          199    .text               c_p.l(_printf_intcommon.o)
    0x08001dda   0x08001dda   0x00000002   PAD
    0x08001ddc   0x08001ddc   0x00000030   Code   RO          201    .text               c_p.l(_printf_char_common.o)
    0x08001e0c   0x08001e0c   0x0000000a   Code   RO          203    .text               c_p.l(_sputc.o)
    0x08001e16   0x08001e16   0x00000028   Code   RO          206    .text               c_p.l(rtudiv10.o)
    0x08001e3e   0x08001e3e   0x0000001c   Code   RO          138    i.__ARM_common_switch8  hal_rcc.o


    Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001e5c, Size: 0x00002020, Max: 0x00030000, ABSOLUTE)

    Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x08001e5c   0x00000020   Data   RW            2    .data               main.o
    0x20000020        -       0x00002000   Zero   RW           41    STACK               startup_ctboard.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

       124         50          0          0          0        456   datainit_ctboard.o
       128         28          0          0          0        985   hal_ct_lcd.o
       504          8          0          0          0       1134   hal_fmc.o
      1468         60          0          0          0       5686   hal_gpio.o
       232          4          0          0          0       1788   hal_pwr.o
      1056         66          0          0          0       2893   hal_rcc.o
      1712         74          0          0          0       6719   hal_timer.o
       600         86          0         32          0      44903   main.o
        36          8        428          0       8192        824   startup_ctboard.o
       528         44          0          0          0       7038   system_ctboard.o

    ----------------------------------------------------------------------
      6390        428        428         32       8192      72426   Object Totals
         0          0          0          0          0          0   (incl. Generated)
         2          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

        44          4          0          0          0         84   __2sprintf.o
       108          0          0          0          0         76   __printf.o
        48          6          0          0          0         88   _printf_char_common.o
        10          0          0          0          0          0   _printf_d.o
       108         18          0          0          0         76   _printf_dec.o
       176          0          0          0          0         84   _printf_intcommon.o
         2          0          0          0          0          0   _printf_percent.o
         4          0          0          0          0          0   _printf_percent_end.o
        10          0          0          0          0         60   _sputc.o
       346          0          0          0          0         92   aeabi_sdiv.o
        56          0          0          0          0         68   rt_memcpy.o
        40          0          0          0          0         60   rtudiv10.o

    ----------------------------------------------------------------------
       954         28          0          0          0        688   Library Totals
         2          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

       952         28          0          0          0        688   c_p.l

    ----------------------------------------------------------------------
       954         28          0          0          0        688   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      7344        456        428         32       8192      71946   Grand Totals
      7344        456        428         32       8192      71946   ELF Image Totals
      7344        456        428         32          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 7772 (   7.59kB)
    Total RW  Size (RW Data + ZI Data)              8224 (   8.03kB)
    Total ROM Size (Code + RO Data + RW Data)       7804 (   7.62kB)

==============================================================================

